package com.laojiang.mapper;

import com.laojiang.pojo.Score;
import com.laojiang.pojo.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface AdministorMapper {
    // 显示或查询所有用户
    public List<User> AdminUser(@Param("user_name") String user_name, @Param("user_type") String user_type);

    // 分页显示或查询所有用户
    public List<User> AdminUserPage(@Param("user_name") String user_name, @Param("user_type") String user_type,
                                    @Param("pageNo") int pageNo, @Param("pageSize") int pageSize);

    // 修改用户
    public int AdminUpdateUser(User user);

    // 删除用户
    public int AdminDelUser(@Param("user_name") String user_name);

    // 成绩信息修改
    public int AdminUpdateScore(Score score);
}
